To accomplish this “friendliness,” a LAN needs some method of uniquely addressing every device in its world while still allowing people to refer to other people and things by simple names.
Resolving this problem is the job of the naming functions in conjunction with the lower level addressing function.